.main {
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
}
.bg {
	width: 100%;
}
.content {
	margin: 0 24rpx;
	top: 110rpx;
	left: 0;
	right: 0;
    margin-bottom: 20rpx;
}
.tabbar {
	padding: 20rpx 28rpx;
	border-bottom: 2rpx solid #999;
	.cate_name {
		color: #666;
		padding-right: 10rpx;
		font-size: 28rpx;
		box-sizing: border-box;
	}
	.red {
		width: 32rpx;
		height: 8rpx;
		background: #FF5445;
		border-radius: 4rpx;
		bottom: 12rpx;
	}
	.fontSize {
		font-size: 36rpx;
		font-weight: 700;
		color: #333;
	}
}
.goods {
	margin-top: 16rpx;
	background: #fff;
	border-radius: 16rpx;
	padding-top: 24rpx;
	.goods-info {
		padding: 0 24rpx 28rpx 24rpx;
		border-bottom: 2rpx solid #ddd;
		.goods-img {
			image {
				width: 230rpx;
				height: 188rpx;
				border-radius: 12rpx;
			}
			
		}
		.goods_label{
		    width: 80rpx;
		    height: 40rpx;
		    // position: absolute;
		    // left: 24rpx;
		    top: 0;
		    background: linear-gradient(to right,#FF977B,#FF504C);
		    border-top-left-radius: 16rpx;
		    border-bottom-right-radius: 16rpx;
		    font-size: 24rpx;
		    line-height: 40rpx;
		    color: #fff;
		    text-align: center;
		}
		.info {
			padding-left: 10rpx;
			.title {
				font-size: 28rpx;
				color: #333;
                height: 80rpx;
                overflow: hidden;
			}
			.num {
				margin-top: 8rpx;
				color: #666;
				font-size: 20rpx;
				max-width: 120rpx;
				padding: 4rpx 8rpx;
				background: #F8F8FB;
				margin-bottom: 18rpx;
			}
			.score {
				font-size: 28rpx;
				color: #FF504C;
			}
			.btn {
				bottom: 38rpx;
				right: 30rpx;
				padding: 8rpx 42rpx;
				color: #fff;
				background: linear-gradient(90deg,#ff2d1b 2%, #ff977b 97%);
				border-radius: 26rpx;
			}
		}
	}
	.goods-info + .goods-info {
		margin-top: 24rpx;
	}
	
	
}